//
//  Phoview.m
//  Photograph
//
//  Created by dllo on 16/6/14.
//  Copyright © 2016年 dllo. All rights reserved.
//

#import "Phoview.h"

@implementation Phoview

-(instancetype)initWithFrame:(CGRect)frame{
    self = [super initWithFrame:frame];
    if (self ){
        [self setProtertys];
    }
    return self;
    
}
-(void)setProtertys{
    //    重点.
    //    frame设置的是scrollView的可视范围.contentSize设置的是scrollView的滚动范围.
    //    当contentSize的width大于frame 的width时,水平方向可以滚动,小于等于时,水平方向不可以滚动.
    //    当contentSize的height大于frame的height时,垂直方向可以滚动,小于等于时,垂直方向不可以滚动.
    self.contentSize = CGSizeMake(1000, 600);
    /*不显示滑动条.*/
    self.showsHorizontalScrollIndicator = NO;/*水平方向,不显示滑动条*/
    self.showsVerticalScrollIndicator = NO;/*垂直方向,不显示滑动条*/
    /*设置分页效果*/
    self.pagingEnabled = YES;
    //    回弹效果,默认开启.
    self.bounces = NO;
    /*设置放大和缩小的比例因子*/
    self.maximumZoomScale = 2;
    self.minimumZoomScale = 0.5;
    
}
//添加图片?
//   创建子视图
-(void)addPictures:(NSArray<UIImage *> *)picturesArray{
    for(int i = 0; i < picturesArray.count;i++){
        
        //        确定滚动范围.
        self.contentSize = CGSizeMake(CGRectGetWidth(self.bounds)*picturesArray.count, CGRectGetHeight(self.bounds));
        
        
        //        创建UIinmageView
        UIImageView *imageView  = [[UIImageView alloc]initWithImage:picturesArray[i]];
        imageView.frame = CGRectMake(i*CGRectGetWidth(self.bounds),0 ,CGRectGetWidth(self.bounds), CGRectGetHeight(self.bounds));
        [self addSubview:imageView];
        [imageView release];
        
        
        
    }
}


@end
